<?php

namespace app\common\model;

use think\Db;
use think\Model;

class Tag extends Model
{
    // 数据表名称
    //**不论什么时候 加上表前缀**
    protected $table = 'tag';
    // 数据表主键 复合主键使用数组定义 不设置则自动获取
    protected $pk = 'tid';

    //更新数据
    public function handle($data){
        //是null就是增加
        if(is_null(input('param.tid'))){
            $row = Db::table('tag')->insert($data);
            if($row){
                return ['valid'=>1,'msg'=>'添加成功'];
            }else{
                return ['valid'=>0,'msg'=>'添加失败'];
            }
        }else{
            //是编辑
            $bool = $this->save(['tname'=>$data['tname']],['tid'=>input('param.tid')]);
            if($bool){
                return ['valid'=>1,'msg'=>'编辑成功'];
            }else{
                return ['valid'=>0,'msg'=>'编辑失败'];
            }
        }
    }
}
